home *** CD-ROM | disk | FTP | other *** search
/ Micromanía: 150 Juegos 2010 / 150Juegos_16.iso / Shareware / Shape Smash / shape-smash.swf / scripts / Code / _mc391.as < prev   
Encoding:
Text File  |  2010-05-14  |  3.7 KB  |  129 lines

  1. package Code
  2. {
  3.    import Code.LIB.MochiBot;
  4.    import Code.LIB._be548;
  5.    import Code.LIB._rs402;
  6.    import flash.display.DisplayObject;
  7.    import flash.display.MovieClip;
  8.    import flash.display.StageAlign;
  9.    import flash.display.StageScaleMode;
  10.    import flash.events.Event;
  11.    import flash.utils.getDefinitionByName;
  12.    import mochi.as3.MochiAd;
  13.    import mochi.as3.MochiServices;
  14.    
  15.    public dynamic class _mc391 extends MovieClip
  16.    {
  17.       private var iTimer:int;
  18.       
  19.       private var iInited:Boolean = false;
  20.       
  21.       private var iSp:_be548;
  22.       
  23.       private var iMochiMovic:MovieClip;
  24.       
  25.       public function _mc391()
  26.       {
  27.          iInited = false;
  28.          super();
  29.          stop();
  30.          addEventListener(Event.ENTER_FRAME,onEnterFrame);
  31.       }
  32.       
  33.       private function init() : void
  34.       {
  35.          var _loc1_:Class = null;
  36.          var _loc2_:Object = null;
  37.          this.x = 0;
  38.          this.y = 0;
  39.          removeEventListener(Event.ENTER_FRAME,onEnterFrame);
  40.          _rs402.prStage.removeEventListener(Event.RESIZE,onResize);
  41.          nextFrame();
  42.          _loc1_ = Class(getDefinitionByName("_qi710"));
  43.          if(_loc1_)
  44.          {
  45.             while(this.numChildren != 0)
  46.             {
  47.                this.removeChildAt(0);
  48.             }
  49.             _loc2_ = new _loc1_();
  50.             addChild(DisplayObject(_loc2_));
  51.          }
  52.       }
  53.       
  54.       public function onResize(param1:Event) : void
  55.       {
  56.          if(!iInited)
  57.          {
  58.             return;
  59.          }
  60.          _rs402._be412();
  61.          this.x = (_rs402.prStage.stageWidth - 640 * _rs402._oy577) / 2;
  62.          this.y = (_rs402.prStage.stageHeight - 480 * _rs402._oy577) / 2;
  63.          _rs402._fl766(this.x,this.y);
  64.       }
  65.       
  66.       private function _pp317() : void
  67.       {
  68.          var percent:Number = NaN;
  69.          _rs402._jw148 = this.loaderInfo.url;
  70.          _rs402.prStage = root.stage;
  71.          _rs402.prStage.scaleMode = StageScaleMode.NO_SCALE;
  72.          _rs402.prStage.align = StageAlign.TOP_LEFT;
  73.          _rs402.prStage.showDefaultContextMenu = false;
  74.          _rs402._be412();
  75.          iTimer = 0;
  76.          percent = root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal;
  77.          _rs402.prStage.addEventListener(Event.RESIZE,onResize);
  78.          this.onResize(new Event("onresize"));
  79.          MochiBot.track(this,"49455d1f");
  80.          MochiServices.connect("26f6bf476e6ae0d6",this);
  81.          if(_rs402._jw148.indexOf("http") == -1)
  82.          {
  83.             init();
  84.             return;
  85.          }
  86.          iMochiMovic = new MovieClip();
  87.          addChild(iMochiMovic);
  88.          MochiAd._gs746({
  89.             "_cn696":iMochiMovic,
  90.             "id":"26f6bf476e6ae0d6",
  91.             "res":int(640 * _rs402._oy577) + "x" + int(480 * _rs402._oy577),
  92.             "ad_finished":function():void
  93.             {
  94.                init();
  95.             }
  96.          });
  97.       }
  98.       
  99.       public function onEnterFrame(param1:Event) : void
  100.       {
  101.          var _loc2_:Number = NaN;
  102.          if(!iInited && (stage || root))
  103.          {
  104.             iInited = true;
  105.             _pp317();
  106.          }
  107.          else
  108.          {
  109.             ++iTimer;
  110.             if(false && framesLoaded >= totalFrames && iTimer > 150)
  111.             {
  112.                removeEventListener(Event.ENTER_FRAME,onEnterFrame);
  113.                nextFrame();
  114.                init();
  115.                _rs402.prStage.removeEventListener(Event.RESIZE,onResize);
  116.                nextFrame();
  117.                this.x = 0;
  118.                this.y = 0;
  119.             }
  120.             else
  121.             {
  122.                _loc2_ = root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal;
  123.             }
  124.          }
  125.       }
  126.    }
  127. }
  128.  
  129.